A Comparison of Planning Based Models for Component Reconfiguration ; CU-CS-995-05
نویسندگان
چکیده
Dynamic Reconfiguration is the process of changing a component-based system with minimum disruption and maximum automation. This process consists of three phases i.e. sensing the present state, planning for a new state and acting on the system to move it to the new state. Although, there are techniques and models for the sensing and acting phases, planning is a relatively neglected phase in this process. We have been using planning for the dynamic reconfiguration of component-based systems. However, planning systems provide different modeling languages. These languages have their own characteristics. Not all of these characteristics are important for the dynamic reconfiguration of software systems. In this paper we compare and evaluate the strengths and weaknesses of two planning languages: PDDL (Planning Domain and Definition Language) and AML (Aspen Modeling Language). Although the original target of both of these languages is not dynamic reconfiguration, we will discuss how their features can be used to model planning the dynamic reconfiguration of component based systems.
منابع مشابه
A Comparison of Planning Based Models for Component Reconfiguration
Dynamic Reconfiguration is the process of changing a component-based system with minimum disruption and maximum automation. This process consists of three phases i.e. sensing the present state, planning for a new state and acting on the system to move it to the new state. Although, there are techniques and models for the sensing and acting phases, planning is a relatively neglected phase in thi...
متن کاملA Lightweight Infrastructure for Reconfiguring Applications ; CU-CS-943-02
We describe Lira, a lightweight infrastructure for managing dynamic reconfiguration that applies and extends the concepts of network management to component-based, distributed software systems. Lira is designed to perform both component-level reconfigurations and scalable applicationlevel reconfigurations, the former through agents associated with individual components and the latter through a ...
متن کاملDesign of a New Mathematical Model for Integrated Dynamic Cellular Manufacturing Systems and Production Planning
This paper presents a new mathematical model for integrated dynamic cellular manufacturing systems and production planning that minimizes machine purchasing, intra-cell material handling, cell reconfiguration and setup costs. The presented model forms the manufacturing cells and determines the quantity of machine and movements during each period of time. This problem is NP-hard, so a meta-heur...
متن کاملA comparative study of Cu(П) and Pb(П) adsorption by Iranian bentonite (Birjand area) in aqueous solutions
Heavy metals such as Cu(II) and Pb(II) are among the hazardous pollutants that lead to severe ecological problems and have a toxic effect on living organisms. The removal of Cu(II) and Pb(II) by Iranian bentonite experiment were conducted in single component and multi component systems. The bentonite from the Birjand area was characterized by X-ray diffraction pattern and FTIR spectroscopy. The...
متن کاملReconfiguration in the Enterprise JavaBean Component Model ; CU-CS-925-01
Reconfiguration is the process of applying planned changes to the communication, interconnection, componentization, or functionality of a deployed system. It is a powerful tool for achieving a variety of desirable properties of large-scale, distributed systems, including evolvability, adaptability, survivability, and continuous availability. Current approaches to reconfiguration are inadequate:...
متن کامل